.card {
  height: calc(100vh - 48px);
  padding: 20px;
  background-color: #fff;
  overflow-y: auto;
}

.router-view {
  height: calc(100vh - 48px);
  overflow-y: auto;
}

.action-del {
  cursor: pointer;
  color: #f52731;
}
.action-edit {
  cursor: pointer;
  color: #1890ff;
}
.action-disabled {
  color: #ccc;
  cursor: not-allowed;
}
.action-split {
  padding: 0 10px;
}
.action-add-row {
  margin-bottom: 15px;
}

// table隔行变色
.table-odd {
  background: rgba(248, 248, 248, 1);
  height: 35px;
}
.table-even {
  background: rgba(255, 255, 255, 1);
  height: 35px;
}

&::-webkit-scrollbar {
  width: 4px !important;
  height: 6px;
  background-color: rgba(0, 0, 0, 0.3);
}

&::-webkit-scrollbar-track {
  border-radius: 1px;
  background-color: #e2e2e2;
}

&::-webkit-scrollbar-thumb {
  width: 4px;
  border-radius: 100px;
  background-color: rgba(0, 0, 0, 0.3);
}
